package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 物业缴费记录 视图对象 zsyy_community_month_fee
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("物业缴费记录 视图对象")
public class ZsyyCommunityMonthFeeVo {

	private static final long serialVersionUID = 1L;

	/** 主键id */
	@ApiModelProperty("主键id")
	private Long id;

	/** 缴费业主id（zsyy_community_user表） */
	@ApiModelProperty("缴费业主id")
	private Long ownerId;

	/** 小区id */
	@ApiModelProperty("小区id")
	private Long communityId;

	/** 缴费流水单号 */
	@Excel(name = "缴费流水单号")
	@ApiModelProperty("缴费流水单号")
	private String feeNo;
	/** 缴费业主名称 */
	@Excel(name = "缴费业主名称")
	@ApiModelProperty("缴费业主名称")
	private String ownerName;
	/** 业主电话 */
	@Excel(name = "业主电话")
	@ApiModelProperty("业主电话")
	private String phone;
	/** 小区名称 */
	@Excel(name = "小区名称")
	@ApiModelProperty("小区名称")
	private String communityName;
	/** 单元名称 */
	@Excel(name = "单元名称")
	@ApiModelProperty("单元名称")
	private String unitName;
	/** 门牌号 */
	@Excel(name = "门牌号")
	@ApiModelProperty("门牌号")
	private String doorNum;

	/** 缴费金额 */
	@Excel(name = "缴费金额")
	@ApiModelProperty("缴费金额")
	private Long payPrice;

	/** 缴纳备注 */
	@Excel(name = "缴纳备注")
	@ApiModelProperty("缴纳备注")
	private String remark;

	/** 缴费时间 */
	@Excel(name = "缴费时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("缴费时间")
	private Date createtime;

	/** 有效期 */
	@Excel(name = "有效期至" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("有效期")
	private Date validityPeriod;


}
